package IO_Stream;

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Arrays;

public class Outputstream3 {
    public static void main(String[] args) throws IOException {
        //创建FileInputStream方法，构造方法中绑定要读取的数据源
        FileInputStream fis = new FileInputStream("C:\\Users\\啦啦啦\\Desktop\\b.txt");
        //使用read方法，读取文件
        /*int len = 0;
        while((len = fis.read())!=-1)
        {
            System.out.println(len);
            //一次读取1个字节
        }*/
        byte[] bytes = new byte[1024];
        int len = 0;
        //len用于获取read读取的有效字节个数
        while((len = fis.read(bytes))!=-1)
        {
            System.out.println(Arrays.toString(bytes));
            System.out.println(new String(bytes));
            //将读取到的字符放到bytes数组中
            //再利用Arrays的方法将字节转化为字符串
            //读取的长度取决于byte的长度
        }
        //释放资源
        fis.close();
    }
}
